<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>首页</title>
</head>

<body>
    <script>
        var t = 'f8ssaff8sf41238475678';

        // 字面量写法 一斜杠开始和结束 编译时新建正则表达式
        // var reg = /8/;

        // 构造函数生成 通过实例化得到对象  运行时新建正则表达式
        var reg = new RegExp('8')

        // 判断是否含有8
        console.log(reg.test(t))

        // 返回字符串中指定模式的子串 
        console.log('返回字符串中指定模式的子串 exec   ' + reg.exec(t))

        //  返回指定模式首次出现的位置
        console.log('返回指定模式首次出现的位置 search   ' + t.search(reg))

        // 以数组的形式返回所有匹配的结果 
        console.log(t.match(reg))

        // 以指定模式切割字符串 返回结构为数组
        console.log('以指定模式切割字符串 返回结构为数组 split   '+ t.split(reg))

        

        // 全局匹配
        var reg1 = /fs/g
        console.log(reg1.test(t))

        // 忽略大小写
        var reg2 = new RegExp('fS','i')
        console.log(reg2.test(t))


    </script>
</body>

</html>